<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			// 1/箭头函数就是把function关键字去掉,然后换成=>
			// 2、如果没有形参，要保留小括号，如果有一个参数，可以去掉小括号
			// 3/如果你的代码只有一行,大括号也可以省略
			// es6 推出来的新特性，可以省好多代码量
			// 4、要注意，箭头函数里面没有上下文，this跟普通的函数不一样
			
			// let fun1 = function (a){
			// 	console.log(`我是一个${a}函数`);
			// 	console.log(this);
			// }
			
			// let fun = (b,c)=>{
			// 	console.log(`我是一个${b}函数，${c}`);
			// 	console.log(this);
				
			// }
				
			
			// fun1('普通')
			
			// fun('箭头','第二个参数')
			
			let obj = {
				name:'张三',
				syaname:function(){
					console.log(this.name);
					let fun =  ()=>{
						console.log(this)
						}
						
						fun()
				}
			}
			obj.syaname()
			
			let arr= [1,2,33]
			
			arr.map( item=>{
				console.log(this);
			})
		</script>
	</body>
</html>
